home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 008 / graphc.lqr / graphc.lbr / TSTSYMBO.C < prev   
Encoding:
C/C++ Source or Header  |  2011-01-31  |  966 b   |  51 lines

  1. /*
  2.  * TSTSYMBOL.C
  3.  *
  4.  * Exercises graphic symbol routines
  5.  */
  6.  
  7. #include <stdio.h>
  8. #include <graph.h>
  9.  
  10. float x[] = {0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65,
  11.          0.7, 0.75};
  12. float y[] = {0.2, 0.4, 0.7, 0.6, 0.4, 0.8, 0.8, 0.7, 0.5, 0.6, 0.8, 0.9};
  13. int n = 12;
  14.  
  15. main()
  16. {
  17.     int i;
  18.     float xo, yo;
  19.  
  20.     screen(EHRESMOD);
  21.     setbackg(BLUE);
  22.     setcolor(LRED);
  23.     setsymbol(FDIAMOND);
  24.     xo = -0.1; yo = -0.1;
  25.     for (i = 0; i < n ; i++)
  26.         markabs2(x[i] + xo, y[i] + yo);
  27.     xo = 0.1;
  28.     setsymbol(DIAMOND);
  29.     for (i = 0; i < n ; i++)
  30.         markabs2(x[i] + xo, y[i] + yo);
  31.     yo = 0; xo = -0.1;
  32.     setsymbol(CERCLE);
  33.     for (i = 0; i < n ; i++)
  34.         markabs2(x[i] + xo, y[i] + yo);
  35.     xo = 0.1;
  36.     setsymbol(CROSS);
  37.     for (i = 0; i < n ; i++)
  38.         markabs2(x[i] + xo, y[i] + yo);
  39.     setcolor(YELLOW);
  40.     for (i = 0; i < NSYMBOLS; i++) {
  41.         setsymbol(i);
  42.         markabs2(x[i], y[i]);
  43.     }
  44.     while (getch() == "");
  45.  
  46.     screen(TEXTMOD);
  47.     setbackg(BLUE);
  48.     cls();
  49.  
  50. }
  51.